UNIGINE 2.18 SDK 发布

12月 19, 2023
2 18 site news zh

众多优化

  • Vulkan和DirectX 12的cpu端优化

  • 移除创建静态网格和只读纹理时的尖峰

  • 减少RAM消耗(最多节省18%)

  • 高达2倍快的次表面散射

  • 跨多个渲染帧的阴影级联的分布式更新

  • 间接照明性能提高4倍

  • 4倍快的交错去噪

  • 重复使用阴影贴图

CPU Perfomanse

视觉效果改进

  • 曝光和白平衡校正已更新,增加了基于曲线的校正和测光蒙版功能

  • 更好的降噪器去噪:显著降低重影和噪声

  • 引入新的局部色调映射器,在整个图像的基础上生成一个蒙版,提供更令人满意的结果,因为人类的视觉对局部对比度更敏感

  • 表面法线对半透明效果的影响变得更加显著,使得整个图像看起来更加令人信服

  • 为Voxel Probe添加了一个新的 Multiplicative 混合模式

  • 为 mipmap 引入锐化和模糊选项

Street view 2

异步着色器编译

UNIGINE流系统提供异步着色器编译和加载。这一改进通过解决在着色器编译期间引擎冻结的问题显著提高了性能。

现在有两种编译模式可用:异步和强制。在强制模式下,当前帧所需的所有着色器都在当前线程中同时编译并加载到RAM中。默认模式为异步模式。

动画的改进

我们正在不停地开发一些令人兴奋的功能:这些是对角色动画和动画工具的改进。在这个版本中,您将瞥见最初的一组更改,而我们正在为将来的更新准备更多更改。一些功能仍处于实验阶段,如果您能带着它们旋转并分享您的想法,我们将非常感激。您的反馈对我们来说真的很有价值,所以请随时在论坛上或通过我们的Discord服务器上发表您的见解。我们期待您的回复!

Screen 2

改进变形目标支持

我们为DirectX12和Vulkan创建了增加每个表面活动变形目标的最大数量的选项:它现在默认设置为100,甚至可以更多。我们还扩展了FBX模型导入设置:在导入变形目标时,您现在可以决定法线导入的方法。

基本动画重设目标(实验)

我们添加了动画重设目标(实验性的在这个版本中),使您能够共享和重用模型之间的动画,如果这些模型有不同的比例和稍微不同的T型姿势,但使用类似的骨骼或具有类似的骨骼层次结构。

动画帧蒙版(实验)

蒙版是重用动画的最简单的方法,简单介绍一下它们的功能。可以为 ObjectMeshSkinned 的每一层分配一个动画,并且基于它的帧动画将改变这一层的骨转换。您可以使用蒙版来选择动画帧的哪些组件(位置,旋转,缩放,它们的组合或所有组件)用于每个特定的层。如果蒙版中缺少任何组件,则从T型姿势中取相应的值。

基础逆运动学(实验)

ObjectMeshSkinned 现在支持骨链(IK链)的基本逆运动学(IK),提供了一种从末端执行器位置处理关节旋转的方法。IK求解器试图找到一个旋转,使最终关节与效应器的给定位置尽可能一致。这可以用于将角色的脚正确地放置在不平坦的地面上,并确保与3d场景的可信互动

新的定序器 API (实验)

我们继续开发新的动画系统,为新的多功能Sequencer工具的坚实基础,以取代旧的 Tracker 系统的所有限制,并使动画工作简单高效,释放您的创造潜力,使您能够实现您设定的任何目标。我们在这里取得了相当多的进展,虽然有一些事情要做,并且Sequencer处于积极的开发阶段,但我们想与您分享实验功能的进展。
为了方便起见,我们添加了一个新的动画播放节点(NodeAnimationPlayback)来演示新动画系统的功能。此节点允许您转换旧的动画轨道文件(*.track 格式)转换为新的 *.utrack *.uplay 格式,以及播放新的动画轨道的能力,改变播放速度和设置一个特定的时间,以看到相应的动画帧应用到场景。

虚拟现实的改进

VR应用程序的开发现在变得简单多了!

  • VR支持已经从插件转移到UNIGINE引擎的核心,使其使用更加方便(统一的API,更容易初始化,项目中的文件更少)

  • OpenVR和Varjo集成支持现代图形api:DirectX 11, DirectX 12和Vulkan,开箱即用

  • 更新的VR模板- VR控制器模型现在自动从OpenVR加载,所以不需要手动添加它们到项目中

  • 统一的输入系统现在提供了广泛的虚拟现实设备的访问

VR Controllers

编辑器修改

  • 全屏窗口

  • 更多的可视化工具和帮手

  • 改进世界节点层次结构

  • 批量重命名

  • 更新 Cleaner 与类似的资源搜索选项

  • 更好的 GLTF/GLB 支持

  • 更新材质图形编辑器

  • 大量的质量改善

Curves Zoom

新型无人机演示

介绍了一个新的 Drone Simulator 无人机模拟器演示项目,展示了在桌面和VR模式下在UNIGINE上渲染无人机图像的能力,同时还提供了对无人机的手柄控制。演示使用一个基本的物理飞行模型,提供身临其境的飞行体验。此外,它还提供各种相机模式来模拟不同的观点,连接类型和传感器。

演示项目可以作为模板,涵盖典型的无人机用例:

  • 空中摄像

  • 基础设施检查与维护

  • 搜救行动

其他的变化

  • 新的事件系统代替回调

  • OpenSSL 的支持

  • 增加了对基于图形的材质(*.mgraph)的支持,用于在Sandworm工具中生成建筑

  • 更新FPS计数器

  • 新的绳索模拟示例

  • Landscape Terrain 改进:解压速度加快65%,压缩速度提高7%到74%(取决于所选择的算法)

下载UNIGINE SDK并立即开始创建!

得到 UNIGINE